#ifndef MICROC_H
#define MICROC_H

#include "defs.h"
#include "retour.h"

__declspec( dllexport ) int prechargerProgramme(string path);
__declspec( dllexport ) Var_T executerProgramme(int handle);
__declspec( dllexport ) void supprimerProgramme(int handle);
__declspec( dllexport ) Var_T executerCallback(int handle, string nomFunc, list<Var_T> *params);
__declspec( dllexport ) bool registerNativeFunction(int handle, string name, string format, Var_T (*ptr)(list<Var_T> params));

#endif